package com.groupbuying.sysconfig.service;

import com.groupbuying.sysconfig.domain.SysconfigDeployDO;

import java.math.BigInteger;
import java.util.List;
import java.util.Map;

/**
 * 当前系统配置表
 * 
 * @author zmlmagic
 * @email zmlmagic@163.com
 * @date 2019-05-13 08:59:53
 * @des
 */

public interface SysconfigDeployService {
	
	SysconfigDeployDO get(BigInteger deployId);
	
	List<SysconfigDeployDO> list(Map<String, Object> map);
	
	int count(Map<String, Object> map);
	
	int save(SysconfigDeployDO sysconfigDeploy);
	
	int update(SysconfigDeployDO sysconfigDeploy);
	
	int remove(BigInteger deployId);
	
	int batchRemove(BigInteger[] deployIds);

	/**
	 * 获取当前支付通道
	 * */
	String getPayChannel();

	/**
	 * 获线优店线上支付分成比例
	 * */
	String getYDOnlinePaySettle();

	/**
	 * 获线优店积分支付分成比例
	 * */
	String getYDCurPaySettle();

	/**
	 * 获线够样优惠买单
	 * */
	String getGYCurPaySettle();

	/**
	 * 获线优店积分支付分成比例
	 * */
	String getYDCashChannel();

	/**
	 * 获线够样优店-银盛支付-提现手续费
	 * */
	String getYDFeeCash();

	/**
	 * 够样优店-银盛支付-代付手续费
	 * */
	String getYDFeeReplace();
}
